package com.projecy.storehouse.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * (ProductFile)表实体类
 *
 * @author maoyi
 * @since 2023-03-24 16:46:07
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("product_file")
public class RepertoryProductFile implements Serializable {

    @TableId(value = "pid")
    private Long pid;

    @TableField("product_Id")
    private String productId;

    @TableField("product_Name")
    private String productName;

    @TableField("factory_Name")
    private String factoryName;

    @TableField("product_Nikck")
    private String productNikck;

    @TableField("audit_Mark")
    private String auditMark;

    @TableField("delete_Mark")
    private String deleteMark;

    @TableField("material_Mark")
    private String materialMark;

    @TableField("process_Mark")
    private String processMark;

    @TableField("repertory_Mark")
    private String repertoryMark;

    @TableField("cost_Price")
    private Long costPrice;

    @TableField("personal_Unit")
    private String personalUnit;

    @TableField("personal_Value")
    private String personalValue;

    @TableField("provider_Group")
    private String providerGroup;

    @TableField("warranty")
    private String warranty;

    @TableField("twin_Id")
    private String twinId;

    @TableField("twin_Name")
    private String twinName;

    @TableField("lifecycle")
    private String lifecycle;

    @TableField("list_Price")
    private String listPrice;

    @TableField("plan_Cost_Price")
    private String planCostPrice;

    @TableField("real_Cost_Price")
    private String realCostPrice;

    @TableField("amount_Unit")
    private String amountUnit;

    @TableField("product_Describe")
    private String productDescribe;

    @TableField("responsible_Person")
    private String responsiblePerson;

    @TableField("register")
    private String register;

    @TableField("register_Time")
    private Date registerTime;

    @TableField("checker")
    private String checker;

    @TableField("checker_Time")
    private Date checkerTime;

    @TableField("first_Kind_Id")
    private String firstKindId;

    @TableField("first_Kind_Name")
    private String firstKindName;

    @TableField("second_Kind_Id")
    private String secondKindId;

    @TableField("second_Kind_Name")
    private String secondKindName;

    @TableField("third_Kind_Id")
    private String thirdKindId;

    @TableField("third_Kind_Name")
    private String thirdKindName;

    @TableField("type")
    private String type;

    @TableField("product_Class")
    private String productClass;

    @TableField("change_Time")
    private Date changeTime;

    @TableField("changes")
    private Long changes;

    @TableField("changer")
    private String changer;

    @TableField("change_Tag")
    private String changeTag;

    @TableField("price_Change_Tag")
    private String priceChangeTag;


}

